package com.ruoyi.web.mapper;

import com.ruoyi.web.domain.mes.MesUser;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MesUserMapper {
    /**
     * 人员信息 -- 查询
     * @Date: 2024年1月2日
     * @Auth: 张恒
     */
    List<MesUser> selectMesUserInfo(MesUser mesUser);

    MesUser selectMesUserBySysUserId(Long userId);
    MesUser selectMesUserById(Long id);
    /**
     * 人员信息 -- 新增
     * @Date: 2024年1月2日
     * @Auth: 张恒
     */
    void insertMesUserInfo(MesUser mesUser);

    /**
     * 人员信息 -- 新增
     * @Date: 2024年1月2日
     * @Auth: 张恒
     */
    void insertMesUserInfoList(@Param("mesUser") List<MesUser> mesUser);

    /**
     * 人员信息 -- 修改
     * @Date: 2024年1月3日
     * @Auth: 张恒
     */
    void updateMesUserInfo(MesUser mesUser);

    /**
     * 人员信息 -- 修改
     * @Date: 2024年1月3日
     * @Auth: 张恒
     */
    void updateMesUserInfoList(@Param("mesUser") List<MesUser> mesUser);

    /**
     * 人员信息 -- 删除
     * @Date: 2024年1月3日
     * @Auth: 张恒
     */
    void delMesUserInfo(MesUser mesUser);
}
